Predicting the Next Change at the Fine-Grained Level
نویسندگان
چکیده
Changing source code is not an easy task. Developers occasionally change source code incorrectly or overlook code fragments that need to be changed. Such mistakes entail additional cost in having to reedit the source code correctly, and repeated changes themselves can be a hazard to software quality. We are conducting research into realizing automated code changing as a countermeasure for human errors. As the first step of this research, in this paper we propose a technique to predict what kinds of program elements will be deleted and added in the next change to Java methods. We also evaluate two types of prediction using the proposed technique. One is predicting all types of program elements. The other is predicting only program elements that are statements or larger elements. The precision of the two types of prediction were experimentally found to be 54%-96% and 73%-99%, respectively.
منابع مشابه
Ultra-Fine Grained Dual-Phase Steels
This paper provides an overview on obtaining low-carbon ultra-fine grained dual-phase steels through rapid intercritical annealing of cold-rolled sheet as improved materials for automotive applications. A laboratory processing route was designed that involves cold-rolling of a tempered martensite structure followed by a second tempering step to produce a fine grained aggregate of ferrite and ca...
متن کاملEvolution of texture in an ultrafine and nano grained magnesium alloy
The evolution of texture was discussed during the formation of ultra-fine and nano grains in a magnesium alloy severely deformed through accumulative back extrusion (ABE). The microstructure and texture obtained after applying multiple deformation passes at temperatures of 100 and 250°C were characterized. The results showed that after single ABE pass at 100°C an ultrafine/nano grained microstr...
متن کاملThe Effect of Geopolymerization on the Unconfined Compressive Strength of Stabilized Fine-grained Soils
This study focuses on evaluating the unconfined compressive strength (UCS) of improved fine-grained soils. A large database of unconfined compressive strength of clayey soil specimens stabilized with fly ash and blast furnace slag based geopolymer were collected and analyzed. Subsequently, using adaptive neuro fuzzy inference system (ANFIS), a model has been developed to assess the UCS of stabi...
متن کاملSuperplasticity of a fine-grained Mg–1.5 wt% Gd alloy after severe plastic deformation
The strain rate sensitivity (SRS) of Mg–1.5 wt% Gd processed by conventional extrusion and 2 passes of simple shear extrusion (SSE) was investigated by shear punch testing. Shear punch tests were conducted at initial shear strain rates in the range of 0.003–0.3 s-1 and at temperatures in the range of 573–773 K. A fine-grained microstructure with an average grain size of about 2.5 µm, obtained a...
متن کاملPETROLOGICAL AND GEOCHEMICAL STUDY OF CRUSTAL XENOLITHS FROM 1961 ERUPTION OF CALBUCO VOLCANO, CHILE (LATITUDE 41 20 S )
Twenty four samples of xenoliths and country rocks from the 1961 lava flow of Calbuco volcano have been studied. Fourteen samples have been analyzed for major elements and P, Ni, Ba, Cr, V, Zr, Sc, Y, and Sr. Five of these samples were further analyzed for Sm, Nd, Sr, and Pb isotope ratios. Seventeen samples were analyzed under the microscope and three samples were analyzed by microprobe fo...
متن کامل